package com.attendance.www.hr.beans;

import java.util.Date;
import java.util.List;

public class HRParamBean {
	//HR的ID
	private Integer hrId;
	
	// 公司集合
	private List<String> corporationList;
	
	// 部门集合 
	private List<String> departmentList;
	
	// 岗位集合
	private List<Integer> roleIdList;
	
	// 员工集合 模糊查询用
	private List<String> employeeList;
	
	// 员工级别集合
	private List<Integer> employeeLevelList;
	
	//开始时间
	private Date fromDate;
	
	//结束时间
	private Date thruDate;
	
	//申请类型
	private Integer requestType;
	
	//审批状态
	private Integer approvalState;
	
	private Integer hrApprovalState;
	
    private Integer pageNo;
	
	private Integer pageCount;
	
	//申请大于等于的天数
	private Integer requestStartDayNumber;
	
	//申请小于等于的天数
	private Integer requestEndDayNumber;
	
	//申请requestIdList集合，用于删除
	private List<Integer> requestIdList;
	
	//查询申请类型的集合
	private List<Integer> requestTypeList;

	public Integer getHrId() {
		return hrId;
	}

	public void setHrId(Integer hrId) {
		this.hrId = hrId;
	}

	public List<Integer> getRoleIdList() {
		return roleIdList;
	}

	public void setRoleIdList(List<Integer> roleIdList) {
		this.roleIdList = roleIdList;
	}

	public List<String> getEmployeeList() {
		return employeeList;
	}

	public void setEmployeeList(List<String> employeeList) {
		this.employeeList = employeeList;
	}

	public List<Integer> getEmployeeLevelList() {
		return employeeLevelList;
	}

	public void setEmployeeLevelList(List<Integer> employeeLevelList) {
		this.employeeLevelList = employeeLevelList;
	}

	public Date getFromDate() {
		return fromDate;
	}

	public void setFromDate(Date fromDate) {
		this.fromDate = fromDate;
	}

	public Date getThruDate() {
		return thruDate;
	}

	public void setThruDate(Date thruDate) {
		this.thruDate = thruDate;
	}

	public Integer getRequestType() {
		return requestType;
	}

	public void setRequestType(Integer requestType) {
		this.requestType = requestType;
	}

	public Integer getApprovalState() {
		return approvalState;
	}

	public void setApprovalState(Integer approvalState) {
		this.approvalState = approvalState;
	}

	public List<Integer> getRequestIdList() {
		return requestIdList;
	}

	public void setRequestIdList(List<Integer> requestIdList) {
		this.requestIdList = requestIdList;
	}

	public Integer getPageNo() {
		return pageNo;
	}

	public void setPageNo(Integer pageNo) {
		this.pageNo = pageNo;
	}

	public Integer getPageCount() {
		return pageCount;
	}

	public void setPageCount(Integer pageCount) {
		this.pageCount = pageCount;
	}

	public List<String> getCorporationList() {
		return corporationList;
	}

	public void setCorporationList(List<String> corporationList) {
		this.corporationList = corporationList;
	}

	public List<String> getDepartmentList() {
		return departmentList;
	}

	public void setDepartmentList(List<String> departmentList) {
		this.departmentList = departmentList;
	}

	public Integer getRequestStartDayNumber() {
		return requestStartDayNumber;
	}

	public void setRequestStartDayNumber(Integer requestStartDayNumber) {
		this.requestStartDayNumber = requestStartDayNumber;
	}

	public Integer getRequestEndDayNumber() {
		return requestEndDayNumber;
	}

	public void setRequestEndDayNumber(Integer requestEndDayNumber) {
		this.requestEndDayNumber = requestEndDayNumber;
	}

	public List<Integer> getRequestTypeList() {
		return requestTypeList;
	}

	public void setRequestTypeList(List<Integer> requestTypeList) {
		this.requestTypeList = requestTypeList;
	}

	public Integer getHrApprovalState() {
		return hrApprovalState;
	}

	public void setHrApprovalState(Integer hrApprovalState) {
		this.hrApprovalState = hrApprovalState;
	}
}
